{% extends "base.html" %} {% block title %}Consent ยท {{ app_name }}{% endblock %} {% block body %}

๐Ÿค Consent who else may see or do anything here โ€” and the safeword ๐Ÿ“–

{#- ๐Ÿ”ด THE SAFEWORD FIRST, ALWAYS. The pause form carries NO form token on purpose: a safeword that could answer "this page expired" is not one. Resume carries one, and lives only here. -#}
{% if is_paused %}

๐Ÿ›‘ Paused

Since {{ pause_ev.ts|local }}. Every grant is suspended โ€” nobody else can see or do anything here, reads included, until you resume. Your own game carries on as normal.

{% else %}

The safeword

One tap suspends everything you have granted, to everybody, at once โ€” reads included. Only you can resume, and only on this page. It is always there; it never asks why.

{% endif %}
{% for s in sections %} {% else %}

Nobody else

Nobody but you can see or do anything on this box. When you set up your AI Handler or join a pack, what they may do appears here โ€” one tick at a time, nothing ticked for you.

{% endfor %} {% if stale %}

Still granted

Grants to somebody who is not here any more. They cannot act while nobody speaks for them โ€” revoke them anyway.

{% endif %}

The ceiling

However much each one is allowed, together they can never put more than this on your clock in one day โ€” added time and freezes, everybody combined. Moved today: {{ moved_today }} min.

๐Ÿ’ฌ The chat bot ๐Ÿ“–

{% if hosted %}

Not on a hosted instance โ€” the chat bot talks to the API, and the API is off here.

{% else %}

A bot token lets a chat bot on your own machine read today's duties, remind you, and say the safeword for you. It is still you speaking โ€” but it relays into a chat room, and whoever runs that room's server can read everything it posts, and could send commands as you. It never carries your words, anybody's name, training titles, kit or health, and never the clock of a hidden lock. It can pause; it can never resume.

{% if minted %}

Token for {{ minted.name }} โ€” copy it now. It is shown this once and stored nowhere; if you lose it, revoke it and make another.

{{ minted.token }}
{% endif %}

What it may relay and do:

{% endif %}

What can never be granted

These are not switches that happen to be off. They do not exist, so nobody โ€” no Handler, no pack, no AI โ€” can ever be given them:

The emergency key always works, whatever you have granted and whether or not you are paused.

{% if any_live %}
{% endif %}
{% endblock %}